<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>    
    // 1 整数 
    var num1 = 100;
    // 2 浮点数  小数 
    var num2 = 100.5;
    // 3 指数  
    var num3 = 10e5;//10*10的5次方 
    console.log('指数',num3);
    //4 圆周率 固定不变的 常量
    var PI = 3.14; //大写表示常量 固定不变的 
    console.log('常量',PI);
    //虽然告诉系统我是二进制八进制 十六进制 
    //转成10进制以后输出
    //5 二进制  0 1  0b前缀 二进制
    //210
    //101
    //1*2的0次方+0*2的1次方+1*2的平方
    var num4 = 0b101;
    console.log('二进制',num4);
    //6 八进制 01234567
    var num5 = 077; // 0开头 8进制
    console.log('八进制',num5);
    //7 十六进制 0123456789 abcdef  0x开头表示十六进制 
    var num6 = 0xabc123;
    console.log('十六进制',num6);

    // 8 最大值 
    var num7 = Number.MAX_VALUE;
    console.log('最大值',num7);
    // 9最小值 
    var num8 = Number.MIN_VALUE;
    console.log('最小值',num8);
    //10 正无穷 
    var num9 = num7*2;
    console.log('正无穷',num9);
    // 11 负无穷 
    var num10 = -num7*2;
    console.log('负无穷',num10);
    //12非数字
    var num11 = 'kangbazi'-100;
    console.log('非数字',num11);

    //是  true 
    //不是 false

    // isNaN() //系统提供的工具 判断一个值是否是数字
    //是数字 得到一个结果 false 
    //不是数字 得到一个结果 true

    console.log(isNaN(num1));
    console.log(isNaN(num2));
    console.log(isNaN(num3));
    console.log(isNaN(num4));
    console.log(isNaN(num5));
    console.log(isNaN(num6));
    console.log(isNaN(num7));
    console.log(isNaN(num8));
    console.log(isNaN(num9));
    console.log(isNaN(num10));
    console.log(isNaN(num11));
    console.log(isNaN(PI));
    


    
    </script>
    
</body>
</html>